package org.jeecg.modules.storage.service;

import org.jeecg.modules.storage.entity.BussStorageNoticeMaterial;
import org.jeecg.modules.storage.entity.PackageStorageMaterial;

import java.util.List;

/**
 * @Description:  采购管理
 * @Author: jeecg-boot
 * @Date:   2024-08-05
 * @Version: V1.0
 */
public interface IProcurementManagementService  {

	/**
	 * 采购新增到货，状态 - 包材
	 * @param packageStorageMaterial
	 */
	public void addNumProcurement(PackageStorageMaterial packageStorageMaterial);

	/**
	 * 采购减到货，状态 - 包材
	 * @param list
	 */
	void subtractNumProcurement(List<PackageStorageMaterial> list);

	/**
	 * 采购新增到货，状态 - 原材料入库单
	 * @param bussStorageNoticeMaterial
	 */
	void addNumProcurementAtNotice(BussStorageNoticeMaterial bussStorageNoticeMaterial);

	/**
	 * 采购减到货，状态 - 原材料入库单
	 * @param list
	 */
	void subtractNumProcurementAtNotice(List<BussStorageNoticeMaterial> list);


	
}
